package implementacionCommand

import futbol.Jugador

class Calificacion implements Pedidos {
	var Jugador emisor
	var Jugador receptor
	var String critica
	var int puntaje
	
	new(Jugador emisor,Jugador receptor,String critica,int puntaje){
		this.emisor=emisor
		this.receptor=receptor
		this.critica=critica
		this.puntaje=puntaje
		
	}
	
	override void negar(Denegacion denegacion, Adm admin){
		this.emisor.agregaCriticaRechazada(this)
	}
	
	override Jugador  aceptar(Adm admin){
		receptor.calificate(puntaje)
		return receptor
	}
}